package com.jeecms.wicool.entity.user.base;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.jeecms.wicool.entity.shops.ShopInfo;
import com.jeecms.wicool.entity.user.UserInfo;


/**
 * AbstractScoreTrade entity provides the base persistence definition of the
 * ScoreTrade entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractScoreTrade implements java.io.Serializable {

	// Fields

	private Integer id;
	private UserInfo user;
	private Integer tradeType;
	private Integer tradeSource;
	private Integer scoreNum;
	private Timestamp tradeTime;
	private String tradeTypeName;
	private String tradeSourceName;
	

	// Constructors

	/** default constructor */
	public AbstractScoreTrade() {
	}


	public AbstractScoreTrade(Integer id, UserInfo user, Integer tradeType,
			Integer tradeSource, Integer scoreNum, Timestamp tradeTime) {
		super();
		this.id = id;
		this.user = user;
		this.tradeType = tradeType;
		this.tradeSource = tradeSource;
		this.scoreNum = scoreNum;
		this.tradeTime = tradeTime;
	}


	public Integer getId() {
		return id;
	}


	public void setId(Integer id) {
		this.id = id;
	}


	public UserInfo getUser() {
		return user;
	}


	public void setUser(UserInfo user) {
		this.user = user;
	}


	public Integer getTradeType() {
		return tradeType;
	}


	public void setTradeType(Integer tradeType) {
		this.tradeType = tradeType;
	}


	public Integer getTradeSource() {
		return tradeSource;
	}


	public void setTradeSource(Integer tradeSource) {
		this.tradeSource = tradeSource;
	}


	public Integer getScoreNum() {
		return scoreNum;
	}


	public void setScoreNum(Integer scoreNum) {
		this.scoreNum = scoreNum;
	}


	public Timestamp getTradeTime() {
		return tradeTime;
	}


	public void setTradeTime(Timestamp tradeTime) {
		this.tradeTime = tradeTime;
	}


	public void setTradeTypeName(String tradeTypeName) {
		this.tradeTypeName = tradeTypeName;
	}


	public String getTradeTypeName() {
		return tradeTypeName;
	}


	public void setTradeSourceName(String tradeSourceName) {
		this.tradeSourceName = tradeSourceName;
	}


	public String getTradeSourceName() {
		return tradeSourceName;
	}

	
}